// 路由别名
export enum RoutesAlias {
  Home = '/index/index', // 布局容器
  Login = '/login', // 登录
  Register = '/register', // 注册
  ForgetPassword = '/forget-password', // 忘记密码
  Exception403 = '/exception/403', // 403
  Exception404 = '/exception/404', // 404
  Exception500 = '/exception/500', // 500
  Success = '/result/Success', // 成功
  Fail = '/result/Fail', // 失败
  Dashboard = '/dashboard/console', // 工作台
  Analysis = '/dashboard/analysis', // 分析页
  Ecommerce = '/dashboard/ecommerce', // 电子商务
  IconList = '/widgets/IconList', // 图标列表
  IconSelector = '/widgets/IconSelector', // 图标选择器
  ImageCrop = '/widgets/ImageCrop', // 图片裁剪
  Excel = '/widgets/Excel', // Excel
  Video = '/widgets/Video', // 视频
  CountTo = '/widgets/CountTo', // 计数
  WangEditor = '/widgets/WangEditor', // 富文本编辑器
  Watermark = '/widgets/Watermark', // 水印
  ContextMenu = '/widgets/ContextMenu', // 上下文菜单
  Qrcode = '/widgets/Qrcode', // 二维码
  Drag = '/widgets/Drag', // 拖拽
  TextScroll = '/widgets/TextScroll', // 文字滚动
  Fireworks = '/widgets/Fireworks', // 礼花效果
  Chat = '/template/Chat', // 聊天
  Cards = '/template/Cards', // 卡片
  Banners = '/template/Banners', // 横幅
  Charts = '/template/Charts', // 图表
  Map = '/template/Map', // 地图
  Calendar = '/template/Calendar', // 日历
  Pricing = '/template/Pricing', // 定价
  ArticleList = '/article/ArticleList', // 文章列表
  ArticleDetail = '/article/ArticleDetail', // 文章详情
  Comment = '/article/Comment', // 评论
  ArticlePublish = '/article/ArticlePublish', // 文章发布
  User = '/system/User', // 账户
  Role = '/system/Role', // 角色
  UserCenter = '/system/UserCenter', // 用户中心
  Menu = '/system/Menu', // 菜单
  NestedMenu1 = '/system/nested/Menu1', // 嵌套菜单1
  NestedMenu21 = '/system/nested/menu2/Menu2-1', // 嵌套菜单2-1
  NestedMenu31 = '/system/nested/menu3/Menu3-1', // 嵌套菜单3-1
  NestedMenu321 = '/system/nested/menu3/menu3-2/Menu3-2-1', // 嵌套菜单3-2-1
  Server = '/safeguard/Server', // 服务器
  ChangeLog = '/log/ChangeLog', // 更新日志
  UnoDemo = '/widgets/UnoDemo', // UnoCSS 图标演示

  // 元数据管理相关路由
  MetadataOverview = '/metadata/Overview', // 元数据概览
  DataSourceList = '/metadata/DataSourceList', // 数据源列表
  DataSourceEdit = '/metadata/DataSourceEdit', // 数据源编辑
  DataObjectList = '/metadata/DataObjectList', // 数据对象列表
  DataObjectDetail = '/metadata/DataObjectDetail', // 数据对象详情
  DataLineage = '/metadata/DataLineage', // 数据血缘关系

  // 主数据管理相关路由
  MasterDataOverview = '/masterdata/Overview', // 主数据概要
  MasterDataManage = '/masterdata/Manage', // 主数据管理

  // 代码标准管理相关路由
  CodeStandardList = '/codestandard/List', // 代码标准管理
  CodeStandardMapping = '/codestandard/Mapping', // 代码标准映射管理
  CodeStandardConsistency = '/codestandard/Consistency', // 代码标准一致性检查

  // 监控模块
  Monitor = '/monitor/DatabaseMonitor',
  ApiDetail = '/monitor/ApiDetail',
  LogDetail = '/monitor/LogDetail',
  ApiEdit = '/monitor/ApiEdit',
  DataIntegration = '/monitor/DataIntegration',

  // 数据共享模块
  ServiceRunMonitor = '/dataShare/ServiceRunMonitor', // 服务运行监控
  ServiceCallStatistics = '/dataShare/ServiceCallStatistics', // 服务调用统计
  DataMasking = '/dataShare/DataMasking', // 数据脱敏
  ServiceAuthorization = '/dataShare/ServiceAuthorization', // 服务授权
  DataSharingService = '/dataShare/DataSharingService', // 数据共享服务
  ServiceMarket = '/dataShare/ServiceMarket', // 服务市场
  // 数据备份管理
  SystemLog = '/dataBackupInfo/SystemLog', // 系统日志
  DataBackup = '/dataBackupInfo/DataBackup', // 数据备份
  DatabaseQuery = '/dataBackupInfo/DatabaseQuery', // 数据库查询

  // 质量检测管理
  QualityCheck = '/qualityCheck/QualityCheck', // 质量检测
  QualityQuery = '/qualityCheck/QualityQuery', // 质量查询
  QualityConfig = '/qualityCheck/QualityConfig', // 质量规则配置
  QualityTemplate = '/qualityCheck/QualityTemplate', // 质量检测模板
  QualityNotify = '/qualityCheck/QualityNotify', // 数据质量提醒
}

// 主页路由
export const HOME_PAGE = RoutesAlias.Dashboard
